[XEND] Fix shutdown reasons from Xen API
authorAlastair Tse <atse@xensource.com>
Thu, 5 Oct 2006 19:03:16 +0000 (20:03 +0100)
committerAlastair Tse <atse@xensource.com>
Thu, 5 Oct 2006 19:03:16 +0000 (20:03 +0100)
Signed-off-by: Alastair Tse <atse@xensource.com>
tools/python/xen/xend/XendAPI.py

index cc78cff9dd907b8023e8eee24ed3e2ee765aab8f..f89453bad8e147494b9f23d38cad0e0b818295be 100644 (file)
@@ -900,12 +900,12 @@ class XendAPI:
     def vm_clean_reboot(self, session, vm_ref):
         xendom = XendDomain.instance()
         xeninfo = xendom.get_vm_by_uuid(vm_ref)
-        xeninfo.shutdown(XendDomainInfo.DOMAIN_REBOOT)
+        xeninfo.shutdown("reboot")
         return xen_api_success_void()
     def vm_clean_shutdown(self, session, vm_ref):
         xendom = XendDomain.instance()
         xeninfo = xendom.get_vm_by_uuid(vm_ref)
-        xeninfo.shutdown(XendDomainInfo.DOMAIN_HALT)
+        xeninfo.shutdown("poweroff")
         return xen_api_success_void()
     def vm_clone(self, session, vm_ref):
         return xen_api_error(XEND_ERROR_UNSUPPORTED)